// (c) Copyright Microsoft Corporation.
// This source is subject to the Microsoft Public License.
// See http://www.microsoft.com/opensource/licenses.mspx#Ms-PL.
// All other rights reserved.

//*******************************************************************************************
// Enhancements created by Kyle Bilenki
// March 28th 2010
// - Added ability to limit Date Selection to Future Dates only
// - Added ability to limit Date Selection to Past Dates only
// - Added ability to limit Date Selection to a range
// April 1st 2010
// - Enhanced set_earliestSelectibleDate function to accept either a String or a Date Object
// - Enhanced set_latestSelectibleDate function to accept either a String or a Date Object
// April 3rd 2010
// - Enhanced the "Today's Date" button to respect Earliest and Latest Date selectible range (if defined)
// April 5th 2010
// - Corrected a defect which caused the Dispose JS function to throw an exception when the Today's Date element had
//   no event handler(s).
// - Begun work on Selectible Dates being sourced from a Web Service call.  
//*******************************************************************************************

namespace KSharp.AjaxControlToolkit
{
    /// <summary>
    /// The positioning choices for the Calendar popup
    /// </summary>
    public enum CalendarMk2Position
    {
        BottomLeft = 0,
        BottomRight = 1,
        TopLeft = 2,
        TopRight = 3,
        Right = 4,
        Left = 5
    }

    /// <summary>
    /// Enum of Selectible Date options
    /// </summary>
    public enum CalendarMk2SelectibleDates
    {
        All = 0,
        OnlyFutureDates = 1,
        OnlyPastDates = 2,
        OnlyWithinSpecifiedRange = 3,
        OnlyFromWebService = 4,
    }
}